Documentacion: Descripcion, monitorizacion de usuarios

Descripcion: La monitorizacion de usuarios sirve para recolectar estadisticas de la actuacion de los usuarios. Esta actuacion se mide en funcion de como evaluan los usuarios las sugerencias. Asi, no se recolectan estadisticas de otros tipos de evaluaciones como las realizadas al estudiar el perfil de candidatos a la comunidad. Sin embargo, el proceso esta abierto a la recoleccion de otras estadisticas, previendo futuras ampliaciones del sistema o un mayor control de la evolucion del sistema.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Evaluar_documento 
FlujoDeTrabajo  Este flujo de trabajo genera evaluaciones de documentos que son combinacion de procesos automaticos de evaluacion de la informacion y de la opinion de usuarios humanos. 
monitorizar_acciones 
FlujoDeTrabajo  Permite elaborar estadisticas de la actuacion de los usuarios en los procesos de propagacion de sugerencias. Estas estadisticas son fundamentales para poder detectar usuarios molestos o usuarios insatisfechos. 
Accion 
Hecho  Representa una accion ejecutada por un agente que debe ser monitorizada 
PeticionBajaMonitorizacionAcciones 
Hecho  Indica que se quiere terminar el servicio de monitorizacion.  
PeticionMonitorizacionAcciones 
Hecho  Se solicita la notificacion de todas las acciones realizadas por el actor monitorizable  
Usuario Aceptado 
Hecho  El usuario ha sido aceptado. De que usuario se trata se conoce mediante el identificador de sesion. 
Usuario Desuscrito 
Hecho  Un usuario ha sido dado de baja de la comunidad 
monitorizar_acciones 
Interaccion  Recoge las acciones relevantes que son monitorizadas. 
Actor_monitorizable 
Rol  Un actor monitorizable puede ser observado por un monitor_acciones para la generación de estadísticas de actuación. 
Monitor_acciones 
Rol  Inspecciona las actividades de otros actores para elaborar estadísticas 
dar_baja_observador 
Tarea   
registrar_accion 
Tarea  Cada vez que se recibe una notificacion de accion, se procede a incrementar un contador dentro del gestor de estadisticas. Se asume que a cada usuario le corresponden cuatro contadores: evaluaciones negativas a sugerencias realizadas, evaluaciones positivas a sugerencias realizadas, evaluaciones positivas a sugerencias recibidas y evaluaciones negativas a sugerencias recibidas. 
registrar_observador_acciones 
Tarea  El registro del observador consiste en agregar al observador a la lista de agentes a notificar.  
solicitar_monitorizacion 
Tarea  Cuando un usuario se suscribe a una comunidad, se le pide que informe de todas sus acciones. 
terminar_monitorizacion 
Tarea  La monitorizacion termina cuando el usuario se deregistra de la comunidad. Este hecho se detecta por la presencia del hecho usuario desuscrito 


Evaluar_documento (FlujoDeTrabajo)

Propiedades:
IDEvaluar_documento 
DescripcionEste flujo de trabajo genera evaluaciones de documentos que son combinacion de procesos automaticos de evaluacion de la informacion y de la opinion de usuarios humanos. 

Relaciones:
En el rolEn la relacion Otros extremos
WFProduceOR WFProduce 
Con los objetosEn el rol
Accion  WFProduceDR


monitorizar_acciones (FlujoDeTrabajo)

Propiedades:
IDmonitorizar_acciones 
DescripcionPermite elaborar estadisticas de la actuacion de los usuarios en los procesos de propagacion de sugerencias. Estas estadisticas son fundamentales para poder detectar usuarios molestos o usuarios insatisfechos. 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeOR WFDescompone 
Con los objetosEn el rol
registrar_observador_acciones  WFDescomponeDR
dar_baja_observador  WFDescomponeDR
terminar_monitorizacion  WFDescomponeDR
solicitar_monitorizacion  WFDescomponeDR
registrar_accion  WFDescomponeDR


Accion (Hecho)

Propiedades:
IDAccion 
DescripcionRepresenta una accion ejecutada por un agente que debe ser monitorizada 
slotsemisor tipo  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
registrar_accion  WFConsumeOR
WFProduceDR WFProduce 
Con los objetosEn el rol
Evaluar_documento  WFProduceOR


PeticionBajaMonitorizacionAcciones (Hecho)

Propiedades:
IDPeticionBajaMonitorizacionAcciones 
DescripcionIndica que se quiere terminar el servicio de monitorizacion.  
slotssolicitante  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
dar_baja_observador  WFConsumeOR
WFProduceDR WFProduce 
Con los objetosEn el rol
terminar_monitorizacion  WFProduceOR


PeticionMonitorizacionAcciones (Hecho)

Propiedades:
IDPeticionMonitorizacionAcciones 
DescripcionSe solicita la notificacion de todas las acciones realizadas por el actor monitorizable  
slotssolicitante  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
registrar_observador_acciones  WFConsumeOR
WFProduceDR WFProduce 
Con los objetosEn el rol
solicitar_monitorizacion  WFProduceOR


Usuario Aceptado (Hecho)

Propiedades:
IDUsuario Aceptado 
DescripcionEl usuario ha sido aceptado. De que usuario se trata se conoce mediante el identificador de sesion. 
slotsidsesion motivo  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
solicitar_monitorizacion  WFConsumeOR


Usuario Desuscrito (Hecho)

Propiedades:
IDUsuario Desuscrito 
DescripcionUn usuario ha sido dado de baja de la comunidad 
slotssolicitante  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
terminar_monitorizacion  WFConsumeOR


monitorizar_acciones (Interaccion)

Propiedades:
Etiquetamonitorizar_acciones 
DescripcionRecoge las acciones relevantes que son monitorizadas. 
Naturaleza_Interaccioncooperacion 

Relaciones:
En el rolEn la relacion Otros extremos
WFEspecificaEjecucionDR WFEspecificaEjecucion 
Con los objetosEn el rol
registrar_accion  WFEspecificaEjecucionOR
dar_baja_observador  WFEspecificaEjecucionOR
registrar_observador_acciones  WFEspecificaEjecucionOR
terminar_monitorizacion  WFEspecificaEjecucionOR
WFProduceDR WFProduce 
Con los objetosEn el rol
solicitar_monitorizacion  WFProduceOR

Diagramas relacionados
monitorizar_usuarios

Actor_monitorizable (Rol)

Propiedades:
IDActor_monitorizable 
DescripcionUn actor monitorizable puede ser observado por un monitor_acciones para la generación de estadísticas de actuación. 

Relaciones:
En el rolEn la relacion Otros extremos
WFResponsableDR WFResponsable 
Con los objetosEn el rol
registrar_observador_acciones  WFResponsableOR
WFResponsableDR WFResponsable 
Con los objetosEn el rol
dar_baja_observador  WFResponsableOR


Monitor_acciones (Rol)

Propiedades:
IDMonitor_acciones 
DescripcionInspecciona las actividades de otros actores para elaborar estadísticas 

Relaciones:
En el rolEn la relacion Otros extremos
WFResponsableDR WFResponsable 
Con los objetosEn el rol
solicitar_monitorizacion  WFResponsableOR
WFResponsableDR WFResponsable 
Con los objetosEn el rol
terminar_monitorizacion  WFResponsableOR
WFResponsableDR WFResponsable 
Con los objetosEn el rol
registrar_accion  WFResponsableOR


dar_baja_observador (Tarea)

Propiedades:
IDdar_baja_observador 
Descripcion 

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaDR WFConecta 
Con los objetosEn el rol
terminar_monitorizacion  WFConectaOR
WFConsumeOR WFConsume 
Con los objetosEn el rol
PeticionBajaMonitorizacionAcciones  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
registrar_observador_acciones  WFDescomponeDR
terminar_monitorizacion  WFDescomponeDR
solicitar_monitorizacion  WFDescomponeDR
registrar_accion  WFDescomponeDR
monitorizar_acciones  WFDescomponeOR
WFEspecificaEjecucionOR WFEspecificaEjecucion 
Con los objetosEn el rol
monitorizar_acciones  WFEspecificaEjecucionDR
registrar_accion  WFEspecificaEjecucionOR
registrar_observador_acciones  WFEspecificaEjecucionOR
terminar_monitorizacion  WFEspecificaEjecucionOR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Actor_monitorizable  WFResponsableDR


registrar_accion (Tarea)

Propiedades:
IDregistrar_accion 
DescripcionCada vez que se recibe una notificacion de accion, se procede a incrementar un contador dentro del gestor de estadisticas. Se asume que a cada usuario le corresponden cuatro contadores: evaluaciones negativas a sugerencias realizadas, evaluaciones positivas a sugerencias realizadas, evaluaciones positivas a sugerencias recibidas y evaluaciones negativas a sugerencias recibidas. 

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeOR WFConsume 
Con los objetosEn el rol
Accion  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
registrar_observador_acciones  WFDescomponeDR
dar_baja_observador  WFDescomponeDR
terminar_monitorizacion  WFDescomponeDR
solicitar_monitorizacion  WFDescomponeDR
monitorizar_acciones  WFDescomponeOR
WFEspecificaEjecucionOR WFEspecificaEjecucion 
Con los objetosEn el rol
monitorizar_acciones  WFEspecificaEjecucionDR
dar_baja_observador  WFEspecificaEjecucionOR
registrar_observador_acciones  WFEspecificaEjecucionOR
terminar_monitorizacion  WFEspecificaEjecucionOR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Monitor_acciones  WFResponsableDR


registrar_observador_acciones (Tarea)

Propiedades:
IDregistrar_observador_acciones 
DescripcionEl registro del observador consiste en agregar al observador a la lista de agentes a notificar.  

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaDR WFConecta 
Con los objetosEn el rol
solicitar_monitorizacion  WFConectaOR
WFConsumeOR WFConsume 
Con los objetosEn el rol
PeticionMonitorizacionAcciones  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
dar_baja_observador  WFDescomponeDR
terminar_monitorizacion  WFDescomponeDR
solicitar_monitorizacion  WFDescomponeDR
registrar_accion  WFDescomponeDR
monitorizar_acciones  WFDescomponeOR
WFEspecificaEjecucionOR WFEspecificaEjecucion 
Con los objetosEn el rol
monitorizar_acciones  WFEspecificaEjecucionDR
registrar_accion  WFEspecificaEjecucionOR
dar_baja_observador  WFEspecificaEjecucionOR
terminar_monitorizacion  WFEspecificaEjecucionOR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Actor_monitorizable  WFResponsableDR


solicitar_monitorizacion (Tarea)

Propiedades:
IDsolicitar_monitorizacion 
DescripcionCuando un usuario se suscribe a una comunidad, se le pide que informe de todas sus acciones. 

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaOR WFConecta 
Con los objetosEn el rol
registrar_observador_acciones  WFConectaDR
WFConsumeOR WFConsume 
Con los objetosEn el rol
Usuario Aceptado  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
registrar_observador_acciones  WFDescomponeDR
dar_baja_observador  WFDescomponeDR
terminar_monitorizacion  WFDescomponeDR
registrar_accion  WFDescomponeDR
monitorizar_acciones  WFDescomponeOR
WFProduceOR WFProduce 
Con los objetosEn el rol
PeticionMonitorizacionAcciones  WFProduceDR
WFProduceOR WFProduce 
Con los objetosEn el rol
monitorizar_acciones  WFProduceDR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Monitor_acciones  WFResponsableDR


terminar_monitorizacion (Tarea)

Propiedades:
IDterminar_monitorizacion 
DescripcionLa monitorizacion termina cuando el usuario se deregistra de la comunidad. Este hecho se detecta por la presencia del hecho usuario desuscrito 

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaOR WFConecta 
Con los objetosEn el rol
dar_baja_observador  WFConectaDR
WFConsumeOR WFConsume 
Con los objetosEn el rol
Usuario Desuscrito  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
registrar_observador_acciones  WFDescomponeDR
dar_baja_observador  WFDescomponeDR
solicitar_monitorizacion  WFDescomponeDR
registrar_accion  WFDescomponeDR
monitorizar_acciones  WFDescomponeOR
WFEspecificaEjecucionOR WFEspecificaEjecucion 
Con los objetosEn el rol
monitorizar_acciones  WFEspecificaEjecucionDR
registrar_accion  WFEspecificaEjecucionOR
dar_baja_observador  WFEspecificaEjecucionOR
registrar_observador_acciones  WFEspecificaEjecucionOR
WFProduceOR WFProduce 
Con los objetosEn el rol
PeticionBajaMonitorizacionAcciones  WFProduceDR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Monitor_acciones  WFResponsableDR